// Copyright©,2020-2025
// Author: caocheng
// Version: 1.0.0
// Date: 2021/2/25 15:05
// Description：
package SummerWeb

// WebValidator 参数校验器接口
type WebValidator interface {
	Engine() interface{}
	Validate(i interface{}) error
}

// Validator 全局参数校验器
var Validator WebValidator

// Validate 参数校验
func Validate(i interface{}) error {
	if Validator != nil {
		return Validator.Validate(i)
	}
	return nil
}